/*Dee==
 * !ll=#f9f9f9;//Светлый 
 * !hover_bg=#C8F2FF;//Цвет фона при наведении
 * !error_bg=#F37E8F;//Цвет фона ошибки
 ==Dee*/
/*reset*/
html,body{margin:0;padding:0;}
body{margin-bottom:25px}
input,textarea{outline:none;resize:none;}
textarea{overflow:auto}
label{cursor:pointer}
/*Глобальные*/
html{font: 10pt/15pt Verdana}
.even{background:!ll;}
.clear{clear:both}

/* нумерованный список
   ---------------------*/
.number_list li {
    margin-left: 50px;
}

/* выделение информации
   ---------------------*/
.important_info {
    font-size: 15px;
    font-weight: bold;
}


.loading {background-image: url('/inc/images/admin/loading.gif')!important;background-repeat: no-repeat !important;background-position:center;}
	/*Уведомления*/

.quick_message{width:300px;border:solid 1px black; background:white;padding:5px}
.quick_message.notice{background:#98F393}
.quick_message.error{background:!error_bg;;color:white}
	/*Кнопки*/
.button {border:none; background:lightgreen; padding:2px 5px; border:solid 1px grey; border-radius:10px ; box-shadow: 2px 1px 10px rgba(0,0,0,0.5); cursor:pointer;margin:10px 5px ;}
.button div{ height:20px;line-height:20px}
.button.loading{ background-position:center right;}
.button.red{ background-color : #D64761 }
.button.green{background-color:#4CD62C} 
.button.orange{background-color:#D69437}
.button.blue{background-color:#0DBCF1}
.button.ok div{padding-right:22px;background-image: url('/inc/images/admin/btn-ok.png'); background-repeat:no-repeat; background-position:center right; }
.button.cencel div{padding-right:26px;background-image: url('/inc/images/admin/btn-cencel.png'); background-repeat:no-repeat; background-position:center right; }
.button.add div{padding-right:26px;background-image: url('/inc/images/admin/btn-add.png'); background-repeat:no-repeat; background-position:center right; }
	/*Хлебные крошки*/
.crumbs {line-height:24px;height:24px; margin: 8px 0 8px 1%;}
.crumbs a{text-decoration:none;}
.crumbs span.mid,.crumbs span.current{display:inline-block;background:#e6e6e6 url('/inc/images/admin/crumbs.jpg') no-repeat center left;margin:0;padding-left:20px}
.crumbs span.current{background-color:white;background-position:left bottom}
.crumbs span.main{background-position:left top;padding-left:10px;}
	/*Постраничная навигация*/
.pagination{text-align:center;}
.pagination span,.pagination a{margin:10px 5px; display:inline-block; border:solid 1px black; width:30px; height:20px;text-decoration:none}
.pagination span.current{color:#B2B2B2}
.pagination a:hover{background:#D1F1E0}
	/*Список файлов*/
.file_list ul{list-style-type:none; padding:0;}
.file_list li{margin:5px 0;height:16px;line-height:16px;padding: 5px 0}
.file_list li span {display:inline-block;background: url('/inc/images/admin/file_types.png') no-repeat 0px -32px; width:16px;height:16px;margin-right:5px}
.file_list li .back{background-position:0px 0px}
.file_list li .dir{background-position:0px -16px}
._png,._jpg,._jpeg,._gif{background-position:0px -48px !important}
	/*Элементы форм*/
.form div.label{display:inline-block; height:30px;cursor:pointer;margin:2px; vertical-align:top}
.form input[type=password],
.form input[type=text],
.form  textarea{border:solid 1px grey;border-radius:10px;padding:2px 5px;margin:2px;width:150px;}
.form input.error{border-color:red}
.form input.date,.form input.datetime{cursor:pointer;max-width:160px}
.form input.date{max-width:90px}
		/*Поле для выбора даты*/
.dee_date_month {position:absolute;border-collapse:collapse;margin:10px auto;border:solid 1px black;width:210px;background:white;box-shadow:2px 2px 10px;}
.dee_date_month th{border:solid 1px orange;background:#31B2D9;color:white }
.dee_date_weekend{background:lightgrey;}
.dee_date_title_days{background:orange;color:white}
.dee_date_title_days .dee_date_weekend{background:#E2483D;color:white}
.dee_date_title_days td{border:solid 1px black;width:30px;text-align:center}
.dee_date_today{background:red;color:white}
.dee_date_time,.dee_date_month td.dee_date_day{text-align:center;border:solid 1px;}
.dee_date_empty{background:#E2E2E2;border:solid 1px }
.dee_date_years div{float:left;padding:20px 8px;}
.dee_date_reset{text-align:right}
td.dee_date_day:hover,.dee_date_year:hover,.dee_date_month_name:hover,.dee_date_arrow:hover, .dee_date_years div:hover,.dee_date_months div:hover,.dee_date_today_btn:hover,.dee_date_time span:hover,.dee_date_reset:hover,.dee_date_hours div:hover,.dee_date_minutes div:hover{background:!hover_bg;;cursor:pointer}
.dee_date_months div{float:left;padding:10px 0;width:65px;text-align:center;}
.dee_date_hours{padding:3px}
.dee_date_hours div{width:25px;float:left;text-align:center; }
.dee_date_minutes div{width:20px;float:left;text-align:center; }
.dee_date_wrapper{position:fixed;top:0;left:0;width:100%;height:100%; background:none}
		/*Выпадающий список*/
.dee-select {display:inline-block}
.dee-select .arrow{display:inline-block; width:20px; height:25px; line-height:25px; background: url('/inc/images/admin/select-arrow.png') no-repeat center left; margin-left:-30px}
.dee-select .arrow:hover{background-position:center right;}
.dee-select input[type=text]{padding-right:30px;}
.dee-select .options{width:200px; max-height:100px; border:solid 1px;overflow:auto; background:white; display:none; position:absolute}
.dee-select .option{line-height:20px}
.dee-select .option.even{background:#F1F1F1}
.dee-select .option.hidden{display:none}
.dee-select .option.hover,.dee-select .option:hover{background:#D5FAC9}
.dee-select .option.selected{background:#FFFF86}
		/*Выбор файлов*/
.file_select form{text-align:center;border:solid 1px;margin:0 100px;padding:10px 0}
.file_select .file_list {width:300px;padding:10px;border:solid 1px;float:left;margin:10px 60px}
.file_select .file_list ul{height:300px;width:100%; overflow:auto}
.file_selectfile_select .file_list li{cursor:pointer;}
.file_select .file_list li:hover{background-color:!hover_bg;;}
.file_select .explorer .loading{background-position:center right}
.file_select .modal-win{margin-top:-280px}
.file_selector .selected_files ul{background:white;border:solid 1px black;padding:0 5px;margin:0;}
.file_selector  #ajax_frame{display:none;border:none;}
.file_selector #file_selector_ok{float:right;margin-right:100px}
.file_selector .errors li{color:red;list-style:none;}
.file_selector.file_list ul.selected{position:absolute;display:none; background:white; border:solid 1px black;padding: 0 5px;margin:0;max-height:300px;overflow:auto}
.file_selector .count:hover ul.selected{display:block}

	/*~~~Кнопка для загрузки файлов*/
.dee-file {width:74px;overflow:hidden ;height:20px}
.dee-file .input{overflow:hidden; width:74px; height:20px; position:absolute; background:none;}
.dee-file input{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; float:right; cursor:pointer !important}

	/*Всплывающее окно*/
.modal-win-wrapper{display:none; position:fixed; left:0; top:0; width:100%;height:100%;}
#modal_win_bg_click{position:fixed;width:100%;height:100%; background:black;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0.5); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.modal-win{display:none;border:solid 1px ;margin-top:100px;background:white}
.modal-win .title button{float:right}
.modal-win .title {border-bottom:solid 1px;text-indent:20px;}
.modal-win .cont{text-indent:20px ;padding:20px 0}
form.login{display:block;width:200px;text-align:right;margin-left:-100px; margin-top:-50px; top:50%;left:50%; position:absolute;}
form.login input{margin:10px 0}

.errors .modal-win  li{color:red}
	/*Панель управления формой редактора*/
.add_prototype{display:none!important}
.to_save button.add{display:block;margin-right:auto;margin-left:auto}
.to_save button.add.hidden{display:none}
.to_save input.delete{border:solid 1px red; width:20px; height:20px;display:none}
.to_save input.edit{border-color:blue;display:inline-block}
.form .hidden{display:none !important}
.form_control {width: 270px;}
.form_control button{cursor:pointer; border:none; padding:0 5px 0 50px; height:30px; float:left; border:solid 1px black; display:none}
.form_control button div{display:none; position:absolute;border:solid 1px;margin-top:15px}
.form_control button.ok{background:green;}
.form_control button.cencel{background:red;}
.form_control .activate{display:block; width:100%; height:100%; text-align:center; height:20px; cursor:pointer; line-height:20px; border:solid 1px grey; border-radius:10px; background:#EFF163 }
.active .form_control{width:420px}
.active .form_control button{display:block}
.form_control button.right{float:right;padding:  0 50px 0 5px ;display:none }
.form_control .fc_title{float:left;padding:0 10px;line-height:14px;width:30px;width:150px;height:28px;text-align:left;background:white;border:solid 1px black;display:none}
.active .form_control .fc_title{display:block}
	/*для редактора с полями */
.fields-editor {width:98%;border:solid 1px;margin:40px auto;border-radius:10px;padding:10px}
.fields-editor .title{ border:solid 1px orange;margin-bottom:10px; border-radius:10px;height:20px;line-height:20px;padding:2px 0}
.fields-editor .title span{color:orange; padding-left:20px; font-size:12pt; font-weight:bold;}
.fields-editor .field{width:400px;float:left;margin:5px 20px;min-height:70px ;}
.fields-editor .field .desc{text-indent:10px;font-size:12pt;color:green}
.fields-editor .field input[type=password],
.fields-editor .field input[type=text]{width:400px}
.fields-editor .field.text_big {width:850px;}
.fields-editor .field.text_big textarea{width:850px;height:300px;}
.fields-editor .field.text_small textarea{width:400px;height:100px;}

	/*Выбираемые */
.editor_block#selectable{text-align:center}
#selectable .group{border:solid 1px orange; padding-bottom:10px; margin:10px; vertical-align:top; border-radius:10px;display:inline-block;width:800px}
#selectable .group .edit{display:none;}
#selectable.active .group .edit{display:inline-block;}
#selectable .group .values{text-align:right}
#selectable .group.to_edit{width:980px;display:block;margin:10px auto;}
#selectable .group .group_name{ text-indent:20px; font-size:12pt; color:orange; font-weight:bold; border-bottom:solid 1px ;margin-bottom:10px; border-radius:10px;height:20px;line-height:20px;padding:2px 0}
#selectable .group.to_edit .group_name{height:30px}
#selectable .group .group_name span {font-style:italic;}
#selectable .group table{width:100%; border-collapse:collapse;}
#selectable .group .def{width:100px}
#selectable .group .def label{border:solid 1px green; border-radius:10px; padding:2px 5px;}
#selectable .group td{padding:5px;}
#selectable .group td.type{border-right:solid 1px grey; border-left:solid 1px grey;}
#selectable .group tr{padding:2px 10px; text-align:left; border-bottom:solid 1px grey}
#selectable .group tr.last{border:none}
	/*Редактор таблиц*/
	.table_editor table, 
	.my_table_editor table {width:98%; margin:auto; border-collapse:collapse; border:solid 1px }
	
	.table_editor table td, 
	.my_table_editor table td, 
	.my_table_editor table th{ border: solid 1px black }
	
	.table_editor .filter { background: lightgrey; text-align: center }
	
	.table_editor .head, 
	.my_table_editor .head { background: lightgrey; color:orange; font-size:22px; font-weight:bold; text-align:center; height:30px; }
	
	.table_editor tbody tr:hover { background: !hover_bg; }
	
	.table_editor .controll { float: right; padding: 0 1%; margin:10px 0 }
	
	.table_editor  .controll label { border: solid 1px grey; margin: 0; padding: 2px }

.table_editor  .limit{display:inline}
.table_editor .checked_row{background:#BDE098}
.table_editor .row_add,
.table_editor .td_hidden{display:none}
.table_editor .active .td_hidden{display:table-cell}
.table_editor .active .not_to_edit{display:none}
.table_editor .form_control{padding:10px 0 0 1%}
.table_editor .active .form_control{padding:0}
.table_editor .active .row_add{display:table-row}
.table_editor input[type=text],
.table_editor textarea{width:90%;min-width:150px}
.table_editor .delete .checked_row  td{background:!error_bg; !important;}


	/*Редактор страниц*/
		/*Список с выбором */
.to_select_list{border:solid 1px;margin:40px;padding:2px;max-height:400px;;overflow:auto}
.to_select_list li {list-style:none;cursor:pointer;border-bottom:solid 1px green;background-position:center left}
.to_select_list li:hover{background-color:!hover_bg;}
.page-editor .title span.delete{color:white;display:inline-block;width:20px;height:20px;background:#D64761;padding:0 ;text-align:center;float:right;margin-right:20px;border:solid 1px #D64761; border-radius:20px;cursor:pointer;}
.page-editor .more .title,
.page-editor .seo .title{cursor:pointer}
.fields-editor .title span.delete.disabled{background:lightgrey}
.fields-editor .title span.delete.disabled:hover{color:white}
.fields-editor .title span.delete:hover{color:black}
.page-editor .attaches,
.page-editor .js_css .empty,
.page-editor .seo .data,
.page-editor .more .data{display:none}
.page-editor .form_control{float:right;margin-right:10px;}
.page-editor .more button.add{display:inline-block;margin:0}
.page-editor .file_selector button{display:inline-block;margin-left:10px;}

#pager_crumbs .crumbs{display:inline-block}
		/*Окно выбора раздела страницы*/
.select_parents #catalog_select_ok{margin:10px auto;display:block}
.select_parents .message{text-align:center;color:orange;font-size:20px;margin:20px;}
.select_parents .crumbs .mid{cursor:pointer}
.select_parents .crumbs .loading{padding-right:20px;background-position:center right;}
.select_parents .crumbs .mid:hover span{border-bottom:solid 1px}

		/*Для магазина*/
.field.price{width:160px;}
.field.price input[type=text]{width:150px}
.product_edit #seo.data,.product_edit #more.data{display:none}
.product_edit .field.reload_prototype{width:auto}

.catalogs_list ul{display:none;position:absolute;border:solid 1px black;background:white;padding:0;list-style:none;margin:0}
.catalogs_list ul li{padding:2px 10px}
.catalogs_list .count:hover ul{display:block}
.catalogs_list .delete{color:white; width:20px; height:20px; margin-right:10px; background:red; text-align:center; line-height:20px; font-size:15px; border-radius:20px 20px; cursor:pointer; display:inline-block}
.catalogs_list .delete:hover{color:black}

._win_wrapper.file_select .modal-win{top:10px !important;margin-top:0 !important}

.export-xml {
	background-color: #fafae7;
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #000000;
}


.table,.table table{max-width:1000px;width:100%;border:solid 1px black;margin:auto;border-collapse:collapse}
.table th,.table td{border:solid 1px black;}
.table th{background:lightgrey}
.table table{text-align:left}
.table .head td{text-align:center}
.table .count{text-align:center}
.green_str { color: green; }
.red_str { color: #FF0000; }
.yellow_str { color: #FFA500; }

.span_info {
	color:#1800EE;
	border-bottom: 1px dotted;
	cursor:pointer;
}
.div_info {
	display: none;
	border: 2px solid #000;
	padding: 35px;
}
.main_span_info {
	margin: 10px 0;
}

.cat_navi {
	margin: 10px;
}

.cat_navi INPUT {
	cursor:pointer;
}
.cat_navi SPAN {
	cursor:pointer;
}

.cat_navi .sub_sub {
	margin-left: 30px;
}
.cat_navi .sub_sub_sub {
	margin-left: 60px;
}

.main_span {
	font-size: 16px;
}

.cat_navi .sub_span {
	font-size: 14px;
}

.cat_navi .main_div {
	display: none;
}

.div_log {
	display: none;
	margin: 0 30px 15px;
}
.show_log {
	border-bottom:solid 1px;
	cursor: pointer;
	display: inline-block;
	margin: 0 0 15px;
}
.table_brands {
	margin-left: 25px;
}
.table_brands .numbers {
	font-size: 16px;
}

.orders_table {
	width: 90%;
	margin: 30px;
}

.orders_table TABLE {
	/* border: 1px dotted #000; */
	width: 100%;
	margin:0;
	padding:0;
	font-size: 16px;
}

.orders_table TABLE TD {
	padding: 5px 7px;
}

.orders_table TABLE TR:nth-child(2n) {
	background-color: #f0f0f0;
}

.orders_table TABLE TR:hover {
	background-color: #cccccc;
}

.orders_table TABLE TR:first-child{
	font-weight: bold;
}
.orders_table TABLE .total_price{
	float:right;
	padding-right: 20px;
}
.orders_table TABLE .order_number{
	float: right;
	padding-right: 15px;
}
.orders_table TABLE .pr_count{
	text-align: center;
}

.orders_table .status {
	width: 155px
}

.status_ok {
	display: none;
}

.main_order_data {
	margin: 30px;
}
.order_data {
	font-size: 15px;
}

.orders_table .order{
	color: #2B931C!important;
}
.orders_table .cencel {
	color: #ff0000!important;
}
.orders_table .done {
	color: #FFCC66!important;
}

.orders_table TABLE SELECT{
	width: 115px;
}






ABBR,ARTICLE,ASIDE,AUDIO,BB,CANVAS,DATAGRID,DATALIST,DETAILS,DIALOG,FIGURE,FOOTER,HEADER,MARK,MENU,METER,NAV,OUTPUT,PROGRESS,SECTION,TIME,VIDEO {
	display:block;
	}
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,
BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,
EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,SUB,SUP,
TT,VAR,HR,B,U,I,CENTER,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,
LABEL,LEGEND,TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD,FIGURE {
	margin:0;
	padding:0;
	border:none;
	outline:none;
	}

:focus {
	outline:none;
	}

.indoor-unit { display: none; }

INPUT[type='submit']::-moz-focus-inner,
INPUT[type='button']::-moz-focus-inner { border: 0; }

BUTTON::-moz-focus-inner { border: 0; }

/* * * GLOBAL STYLE
 *
 * * * * * * * * * * * * * * * * * * * * * * */

/* H1, H2, H3,
   H4, H5, H6
   ---------------------------------------- */
H1, H2, H3, H4, H5, H6 { font-weight: normal; }

/* entry
   ---------------------------------------- */
.entry { 
	display: inline-block;
	width: 100%;
	vertical-align: top;	
	}   
   
.entry H1,
.entry H2,
.entry H3,
.entry H4,
.entry H5,
.entry H6 {
	margin: 0 0 20px;
	font-family: 'plumbmediumcmedium','Verdana','sans-serif';
	}

.entry H1 { font-size: 21px; }

.entry H2 { font-size: 19px; }

.entry H3 { font-size: 17px; }

.entry H4 { font-size: 16px; }

.entry H5 { font-size: 15px; }

.entry H6 { font-size: 14px; }

.entry ADDRESS,
.entry BLOCKQUOTE { margin: 0 0 15px; }

.entry OL,
.entry UL { 
	margin: 0 0 15px 20px;
	font-size: 14px;
	}

	.entry OL LI,
	.entry UL LI { padding: 8px 0 0; }
	.entry OL LI:first-child,
	.entry UL LI:first-child { padding: 0; }

	.entry OL OL,
	.entry UL UL {
		margin-bottom: 0;
		padding: 8px 0 0;
		}

.entry DL { 
	margin: 0 0 20px;
	color: #575757;
	}

	.entry DL DT { 
		padding: 20px 0 0;
		font-size: 14px; 
		font-weight: bold; 
		}
	.entry DL DT:first-child { padding: 0; }	

	.entry DL DD { 
		padding: 5px 0 0;
		}

.entry FORM { margin: 0 0 20px; }

.entry .global-photo { margin: 0 0 25px; }	
		
.entry .global-big-photo.left,		
.entry .global-photo.left { 
	float: left;
	margin: 0 20px 15px 0;
	}		

.entry .global-big-photo.right,	
.entry .global-photo.right { 
	float: right;
	margin: 0 0 15px 20px;
	}	

/* P
   ---------------------------------------- */
P {
	margin: 0 0 15px;
	color: #6d6d6d;
	line-height: 18px;
	}

/* A
   ---------------------------------------- */
A {
	color: #017cba;

	-webkit-transition: color .3s linear;
	-moz-transition: color .3s linear;
	-o-transition: color .3s linear;
	transition: color .3s linear;
	outline: none;
	}
A:hover {
	color: #0294dd;
	text-decoration: none;
	}

/* STRONG
   ---------------------------------------- */
STRONG { 
	font-weight: normal;
	font-family: 'plumbmediumcmedium','Verdana','sans-serif';
	}

/* global-button
   ---------------------------------------- */	
.global-button { 
	position: relative;
	display: inline-block;
	margin: 0;
	padding: 0 10px;
	height: 26px;
	vertical-align: top;
	color: #fff;
	font: 14px/26px 'plumblightclight','Verdana','sans-serif';
	text-decoration: none;
	text-shadow: 0 1px 0 #30a4cf;
	background: url(../images/bg/global-button-bg.png) repeat-x 0 0;
	cursor: pointer;
	border-radius: 3px;
	box-shadow: 0 -1px 0 0 #85d1eb inset,
				0 2px 0 0 #30a4cf;
	}
.global-button:hover { 
	color: #e9f8fd;
	text-decoration: none;
	}
.global-button:active { 
	top: 2px;
	box-shadow: 0 -1px 0 0 #85d1eb inset,
				0 1px 0 0 #30a4cf;
	}
.global-button.basket-icon:before { 
	display: inline-block;
	margin: 0 5px 0 0;
	width: 20px;
	height: 16px;
	vertical-align: middle;
	content: "";
	background: url(../images/bg/basket-icon.png) repeat-x 0 0;
	}		

.global-button.gray-bg { 
	color: #797979;
	text-shadow: 0 1px 0 #fff;
	background-position: 0 -26px;
	box-shadow: 0 -1px 0 0 #e8e8e8 inset,
				0 2px 0 0 #c7c7c7;
	}
.global-button.gray-bg:active { 
	box-shadow: 0 -1px 0 0 #e8e8e8 inset,
				0 1px 0 0 #c7c7c7;
	}

/* global-button-small
   ---------------------------------------- */
.global-button-small {
	display: inline-block;
	margin: 1px; 
	padding: 0 10px;
	height: 27px;
	color: #fff;
	font: 14px/26px 'plumblightclight','Verdana','sans-serif';
	text-decoration: none;
	text-shadow: 0 1px 0 #119fde;
	border: 0;
	background: url(../images/bg/global-button-bg-small.png) repeat-x 0 0;
	cursor: pointer;
	border-radius: 3px;
	box-shadow: 0 0 0 1px #23a6e0,
				0 1px 0 0 #60c7f5 inset;
	}	
.global-button-small:hover { 
	color: #fff;
	text-decoration: none;
	}
.global-button-small:active { background-position: 0 -27px; }

.global-button-small.gray-bg { 
	color: #5c5c5c;
	text-shadow: 0 1px 0 #fff;
	background-position: 0 -54px;
	box-shadow: 0 0 0 1px #dcdcdc,
				0 1px 0 0 #fff inset;
	}
.global-button-small.gray-bg:active { background-position: 0 -81px; }						

/* HR
   ---------------------------------------- */
HR { 
	margin: 0 0 20px;
	height: 1px;
	background: #ccc;
	}	

/* IMG
   ---------------------------------------- */
IMG { vertical-align: top; }

/* global-photo
   ---------------------------------------- */	
.global-photo { 
	display: inline-block;
	vertical-align: top;
	border: 1px solid #dfdfdf;
	border-radius: 5px;
	}

	.global-photo IMG { border-radius: 5px; }

/* FIELDSET
   ---------------------------------------- */
FIELDSET { padding: 15px 0 0; }	
FIELDSET:first-child { padding: 0; }
	
/* type-text
   ---------------------------------------- */	
.type-text { 
	margin: 0;
	padding: 5px 10px;
	width: 400px;
	color: #acacac;
	font: 14px 'plumblightclight','Verdana','sans-serif';
	border: 1px solid #dcdcdc;
	background: #fff;
	border-radius: 3px;

	-webkit-transition: border-color .3s linear;
	-moz-transition: border-color .3s linear;
	-o-transition: border-color .3s linear;
	transition: border-color .3s linear;
	}
.type-text:focus { border-color: #c3c2c2; }	
.type-text::-webkit-input-placeholder,
.type-text:-moz-placeholder { color: #acacac; }

TEXTAREA { 
	margin: 0;
	padding: 5px 10px;
	width: 400px;
	height: 130px;
	/* color: #acacac; */
	/* font: 14px 'plumblightclight','Verdana','sans-serif'; */
	border: 1px solid #dcdcdc;
	overflow: auto;
	background: #fff;
	border-radius: 3px;
	resize: none;

	-webkit-transition: border-color .3s linear;
	-moz-transition: border-color .3s linear;
	-o-transition: border-color .3s linear;
	transition: border-color .3s linear;
	}
TEXTAREA:focus { border-color: #c3c2c2; }	
TEXTAREA::-webkit-input-placeholder,
TEXTAREA:-moz-placeholder { color: #acacac; }

/* type-submit
   ---------------------------------------- */
.type-submit { 
	display: inline-block;
	margin: 1px;
	padding: 2px 10px 3px;
	vertical-align: top;
	font: 18px 'plumbmediumcmedium','Verdana','sans-serif';
	color: #fff;
	text-shadow: 0 1px 0 #028dcb;
	border: 0;
	background: url(../images/bg/type-submit-bg.png) repeat-x 0 0;
	cursor: pointer;
	border-radius: 3px;
	box-shadow: 0 1px 0 0 #60c7f5 inset,
				0 0 0 1px #22a6e0;

	-webkit-transition: color .3s linear;
	-moz-transition: color .3s linear;
	-o-transition: color .3s linear;
	transition: color .3s linear;
	}
.type-submit:hover { 
	color: #e8f7fe;
	text-decoration: none;
	}		
.type-submit:active { background-position: 0 -27px; }

.type-submit.red-bg { 
	text-shadow: 0 1px 0 #c83e13;
	background: url(../images/bg/red-bg.png) repeat-x 0 0;
	box-shadow: 0 1px 0 0 #f67f5a inset,
	            0 0 0 1px #cd4015;
	}
.type-submit.red-bg:hover { color: #ffe9e2; }	
.type-submit.red-bg:active { background-position: 0 -27px; }	
	
.type-submit.tick-icon:before { 
	display: inline-block;
	margin: 0 10px 0 0;
	width: 16px;
	height: 12px;
	vertical-align: middle;
	background: url(../images/bg/tick-icon.png) no-repeat 0 0;
	content: "";
	}
.type-submit.delete-icon:before { 
	display: inline-block;
	margin: 0 10px 0 0;
	width: 12px;
	height: 14px;
	vertical-align: middle;
	background: url(../images/bg/delete-icon.png) no-repeat 0 0;
	content: "";
	}	
					

/**
 * Body basic formatting
 *
 * Font-size, main color, links (hover, visited etc.)
 *
 * @section basic formatting
 */

/* BODY
   ---------------------------------------- */
/* BODY {
	color: #313131;
	font: 14px 'Tahoma', 'Verdana', 'sans-serif';
	}
	
	/* wrapper
       ---------------------------------------- */
/* 	.wrapper { 
		margin: 0;
		min-width: 960px;
		} */

		/* header
	       ---------------------------------------- */
		.header { 
			margin: 0 0 20px;
			padding: 20px;
			border-bottom: 1px solid #b0b0b0;
			background: url(../images/bg/header-bg.png) repeat-x 0 0 #e9e9e9;
			overflow: hidden;
			}
		
			/* main-navi
	           ---------------------------------------- */
			.main-navi { float: left; }

				.main-navi LI { 
					float: left;
					margin: 0 0 0 10px;
					font-size: 16px;
					list-style-type: none;
					}
				.main-navi LI:first-child { margin: 0; }	

					.main-navi A { 
						display: block;
						padding: 0 15px;
						height: 30px;
						color: #fff;
						text-decoration: none;
						line-height: 28px;
						background: url(../images/bg/admin_main-navi-bg.png) repeat-x 0 0;
						border-radius: 3px;
						box-shadow: 0 2px 2px 0 #a4a4a4;
						}
					.main-navi A:hover { color: #e9e1db; }	
					.main-navi A:active { background-position: 0 -30px; }
			
			/* user-panel
	           ---------------------------------------- */
			.user-panel { float: right; }

				.user-panel LI { 
					float: left;
					margin: 0 0 0 20px;
					list-style-type: none;
					}	
				.user-panel LI:first-child { 
					margin: 0;
					padding: 0 50px 0 0;
					background: url(../images/bg/user-panel-icon.png) no-repeat right center;
					}	
						
					.user-panel DL { 
						text-align: right;
						line-height: 18px;
						}
					
						.user-panel DT { font-size: 18px; }

						.user-panel DD { color: #b0b0b0; }	

					.user-panel__button { 
						display: block;
						padding: 0 15px;
						height: 30px;
						color: #515151;
						font-size: 16px;
						text-decoration: none;
						line-height: 28px;
						background: url(../images/bg/user-panel__button-bg.png) repeat-x 0 0;
						border-radius: 3px;
						box-shadow: 0 2px 2px 0 #746458;
						border: none;
						}	
					.user-panel__button:hover { color: #6a6a6a; }	
					.user-panel__button:active { background-position: 0 -30px; }

		/* page
	       ---------------------------------------- */
		.page { padding: 0 20px 20px; }	

			/* global-tabs
		       ---------------------------------------- */
			.global-tabs { overflow: hidden; }

				.global-tabs__title { 
					float: left;
					margin: 0 0 0 5px;
					padding: 0 15px;
					height: 28px;
					color: #fff;
					font-size: 16px;
					line-height: 26px;
					background: #b0b0b0;
					border-radius: 5px 5px 0 0;
					cursor: pointer;

					-webkit-transition: background .3s linear;
					-moz-transition: background .3s linear;
					-o-transition: background .3s linear;
					transition: background .3s linear;
					}
				.global-tabs__title:first-child { margin: 0; }	
				.global-tabs__title:hover { background: #9f9f9f; }

				.global-tabs__title.selected { 
					background: #77685c;
					cursor: text;
					}	

				.global-tabs__content { 
					float: right;
					display: none;
					margin: 28px 0 0 -100%;
					width: 100%;
					border-top: 1px solid #919191;
					}

				.global-tabs__content.selected { display: block; }	

					.global-tabs__content__inner { padding: 10px 15px 15px; }	

						.global-title { 
							margin: 0 0 10px;
							font-size: 20px;
							}	
							
						
							
		.parser {
			margin: 20px;
		}
		
		.parser .input_text {
			width: 300px !important;
		}

		.parser table {
			font-size: 14px;
		}
		
		.parser table tr:first-child{
			font-weight: bold;
			background-color: #ccc;
		}
		
		.parser table tr{
			background-color: #E5F0F5;
		}
		.parser table tr.ready {
			background-color: #98F394;
		}
		.parser table tr.failure {
			background-color: #FF6161;
		}
		
		
		.parser .interval {
			width: 30px;
			text-align: center;
		}
		
		.parser table td{
			padding: 3px 14px;
		}							
		

 /*  Мой тэйбл эдитор 
/------------------------*/
   .my_table_editor {
        width: 97%;
        margin: 0 auto;
    }

    .my_table_editor form {
        width: 100%;
        overflow: hidden;
    }

   .my_table_editor table {
        width: 100%;
        table-layout: fixed;
        border-collapse: collapse;
        border: 1px solid black;
   }

        .my_table_editor table thead th {
            text-align: center;
            border: 1px solid #fff;
        }

    .my_table_editor table .edit_cancel_row {
        width: 80px;
    }
	
	.my_table_editor tbody tr td { padding: 5px; overflow-x: scroll; text-align: center; }
	.new_string_example {
		display: none;
		}
	.my_table_editor tbody tr td input {
		display: inline-block; 
		width: 95%;
		padding: 5px;
		}
		
		.td_buttons { width: 90px; text-align: center; }
		
		.edit_cancel_row .edit {
			display: inline-block;
			width: 40px;
			height: 40px;
			background: url(../images/bg/edit_cansel_row.png) repeat-x 0 0;
			cursor: pointer;
			}
			
		.edit_cancel_row .del_row {
			display: inline-block;
			width: 40px;
			height: 40px;
			background: url(../images/bg/del_row.png) repeat-x 0 0;
			cursor: pointer;
			}
			
		.edit_cancel_row .cancel_row {
			display: inline-block;
			width: 40px;
			height: 40px;
			background: url(../images/bg/edit_cansel_row.png) 0 -40px;
			cursor: pointer;
			}
	
	.my_buttons_wrap {
		width: 98%;
		margin: 20px 0;
		text-align: right;
		}
		
		.my_buttons_wrap span {
			display: inline-block;
			height: 25px;
			line-height: 25px;
			padding: 5px;
			text-align: center;
			vertical-align: middle;
			border-radius: 5px;
			/*color: white;*/
			cursor: pointer;
			/*background: url(../images/bg/my_button_red.png) repeat-x 0 0;*/
            background: #434A48;
            color: #fff;
			}
			/*.my_buttons_wrap span:hover {
				background-position: 0 -35px;
				}*/